package pack0621;

/*打印杨辉三角 (用非齐整数组完成)

        1
        1    1
        1    2    1
        1    3    3   1
        1    4    6   4   1

 */
public class DemoC {
    public static void main(String[] args) {
        //创建二维数组
        int[][] a = new int[5][5];
        //给第一列和对角线赋值
        for(int i=0;i<a.length;i++){
            a[i][0] =1; //第一列赋值
            a[i][i] =1; //对角线赋值
        }
        //给其余赋值
        for(int i=2;i<a.length;i++){
           for(int j=1;j<i;j++){
               a[i][j]=a[i-1][j-1]+a[i-1][j];
           }
        }
        //打印
        for(int i=0;i<a.length;i++){
           for(int j=0;j<=i;j++){
               System.out.print(a[i][j]+" ");
           }
            System.out.println();
        }




    }
}
